Final Project Answers (Table of Contents):¶

Your final project post should include:

  1. A brief recap of your data, goals, and tasks, focusing on those that most directly influence your design:

    • See Part 1 & 2 below.
  2. Screenshots of and/or a link to your visualization implementation:

    • See Task 1 : Task 3 below.
  3. A summary of the key elements of your design and accompanying justification:

    • See summary and design justifications below each visualization under Task 1 : Task 3.
  4. A discussion of your final evaluation approach, including the procedure, people recruited, and results:

    • See Part 3 below.
  5. A synthesis of your findings, including what elements of your approach worked well and what elements you would refine in future iterations.

    • See Part 4 below.

Visualization Project Part 1: Finding your Data¶


Locate a dataset that you are interested in working with. The data should be sufficiently complex that you can ask lots of questions about it and engage in creative design techniques, but not so complex that you need specialized hardware or algorithmic approaches to analyze. While you are welcome to use any data you’d like, I recommend that your datasets are tabular (e.g., CSV, TSV, SQL, etc.), contain 5,000 or fewer datapoints (on the order of one hundred or so tends to be sufficiently interesting without causing lag in Altair), and is data that you’re comfortable discussing as part of the course (e.g., avoid data that is overly private or classified).

Discuss your dataset, including the data’s source, key attributes/dimensions of the data, and your goals for working with that data (i.e., what are the key questions you want to answer). Identify existing relevant visualizations for working with that data (either using the same data, showing the same concepts, or just that might provide some inspiration) and critique those visualizations based on the practices from this module. What works well? What might need improvement or to change to answer your target questions?

Part 1 Answers:¶

Dataset details:¶

The dataset used is from the Union of Concerned Scientists (UCSUSA) which details all openly-known satellites orbitting the earth at the time of previous update - January 1, 2023.

  • Source: Accessed 12/1/2023 | UCS-Satellite-Database-Officialname-1-1-2023.csv | https://www.ucsusa.org/resources/satellite-database
  • 6718 satellites listed.
  • 68 Features (columns) for each satellite including name, country of owner, purpose, orbital information, launch information, etc..
    • Feature Appendix https://s3.amazonaws.com/ucs-documents/nuclear-weapons/sat-database/4-11-17-update/User+Guide+1-1-17+wAppendix.pdf

Exported this notebook to html using 'jupyter nbconvert Active-Satellites-Notebook.ipynb --no-input --to html'

Preliminary Goals for this Data:¶
  • Determine which country has the most satellites in orbit currently and execute a method that allows users to reach increased depths of information through this visualization, likely through grouping/aggregating features.
  • Create a compelling way to identify orbital information about satellites. Look into different orbit features which may impact lifespan and/or see which orbiting altitudes are most congested.
  • Feature engineer interesting statistics about the age of the satellites using life expectancy and launch date information.

Existing Visualizations:¶

UCSUSA has a visualization highlighting each country on an image of a map that has satellites or not. They also distinguish between countries that launch satellites or not as well as have a slider depicting the same information from either 1966 or 2020. You can see it at the website above.

Pros:

  • This visualization works well for conveying which countries poses satellites at a glance, making it especially easy to find the answer for specific countries.
  • The color orange in juxtaposition to the grey map makes the information easily identifiable.
    • Also, the textured orange is holds all the positives previously mentioned while still being easily distinguishable from the normal orange.

Cons:

  • Country names are pretty small which may not be ideal for users unfamiliar with geography.
  • The slider used to switch between 1966 and 2020, while intuitive, seems frivolous. Especially since no mention of a purpose is mentioned.
  • Lacking substantive information. Displaying a tooltip while hovering over each country giving more data would be a nice addition instead or in conjunction.

Overall, I believe it to be a successful visualization but has limited uses as it doesn't answer more interesting questions that live within this dataset. Giving the user the ability to reach more information depth through other methods of interaction would help improve this execution.

EDA and Data Cleaning¶

Visualization Project Part 2: Sketching your Data¶


Your Module 1 discussion post identified some high-level goals for working with a dataset of interest to you. In this post, you will expand on those goals to characterize your target problem and develop some low-fidelity prototypes for working with that data. First, identify two to three tasks you would wish to complete with your data, identifying:

  1. Why is a task pursued? (goal)

  2. How is a task conducted? (means)

  3. What does a task seek to learn about the data? (characteristics)

  4. Where does the task operate? (target data)

  5. When is the task performed? (workflow)

  6. Who is executing the task? (roles)

  7. Then, sketch a set of preliminary low-fidelity prototypes for addressing these tasks with the given data. You may either sketch freeform or use the Five Design Sheets approach to generate these prototypes (hand-sketched on paper is fine). Upload a copy of your sketches as part of your post.

Part 2 Answers:¶

Sketching Tasks:¶

Using the information gained by the high-level exploratory data analysis performed in part 1, the examples found from the data source, and preliminary sketching done for possible tasks we will now flesh out the tasks for this data.

  • Task 1: Data overview displaying key features organized by country.

    • Why is this task pursued? - To gain a more granular knowledge about what types of satellites are currently active and orbitting earth, who owns them, what they are used for, and how this number is changing through time.
    • How is this task conducted? - By applying high-level aggregation on the data and grouping out features based on user selection.
    • What does this task seek to learn about the data? - High-level insights that lead to deeper insights including differences in feature distribution between countries.
    • Where does this task operate? - This task operates across the entire dataset aggregating by country and a few deeper features organized by country.
    • When is this task performed? - To be performed to supplement exploratory data analysis for someone who will be working with this dataset.
    • Who is executing this task? - Possible roles who might interface with this task are science journalists, political scientists, or government agencies looking for an overview of the world's satellite fleet.
  • Task 2: Using dates of launch and life expectancy, display age statistics across features

    • Why is this task pursued? - To help understand the age distribution of satellites and attempt to gain deeper insights about how different satellite types, countries, or orbital classes have been prioritized and how that might have changed. In short, analyze how current satellites have aged across different features.
    • How is this task conducted? - Using the date of launch and life expectancy given based on hardward/technology, fuel consumption, and orbital mechanics of the satellite, calculate the remaining life expectancy (or lack there of) while comparing it to country, orbit, purpose, etc.
    • What does this task seek to learn about the data? - Show how each country's/sector/etc satellite programs have grown or stagnated throughout time. Determine what, how many, which type of satellite has exceeded their life expectancy.
    • Where does this task operate? - Across many features of the dataset, aggregating upon dates and other categorical variables.
    • When is this task performed? - This task would be performed annually to track changes in active satellites as they age and degrade and new satellites are launched.
    • Who is executing this task? - Roles who would be interested in this task are similar to the first task, science journalists, political scientists, or government agencies.
  • Task 3: Calculate and visualize orbital paths of active satellites.

    • Why is this task pursued? - To help visualize the distribution of active satellite orbital paths for altitude congestion analysis.
    • How is this task conducted? - Using apogee, perigee, and eccentricity data calculate and plot each orbit coloring by class of orbit.
    • What does this task seek to learn about the data? - Which class of orbit/altitudes are the most congested with satellite traffic.
    • Where does this task operate? - Orbit features in the data - apogee, perigee, inclination, and eccentricity.
    • When is this task performed? - Would be performed when determining when a new satellite or spacecraft is launched or by a government official to justify proposed satellites.
    • Who is executing this task? - Public or private space agencies, government officials, or even science journalists.

alt text

Visualizations¶

Task 1: Active Satellite Information by Country¶

Summary and Justifications:¶

  1. The main component of this visualization is that the data is grouped by country and sorted in descending order by total number of satellites.
    • The colors chosen lends itself to categorical variables intended to limit overlap and to easily distinguish between countries.
    • The Y-Axis "Number of Satellites" has been logarithmically scaled because USA was dwarfing the rest of the countries and too much screen would be taken up to allow other countries to not be reduced to slivers.
      • Since the scale was set to log, a total number was included above each chart so along with the visual of the bars, it was more immediately understandable to compare countries.
  2. Interactive selection was included to aggregate data by that selected country.

    • Selected data is highlighted by a black stroke and increased opacity to 100%, while unselected data does not have a stroke border and has its opacity reduced. This helps the user visually understand what data is selected.
    • The 4 aggregated charts below are shown in a density grey-scale, presenting darker as the proportion of total data increases, which was chosen as they are all quantitative values allowing not only the position of the bar to show comparison but also color.
    • From left to right the granularity of the data increases, starting off with satellites by general primary user category, to satellite functionality, to launch date, and finally specific satellite operator/owner.

Task 2: Remaining Life Expectancy of Satellites by Country¶

Summary and Justifications:¶

  1. This faceted chart displays boxplots divided by primary users of satellites aggregated by country, showing the top 10 by total satellites.
    • Boxplots are very good at displaying simple and complex distributions across variables and was chosen for it's ability to be quickly compared between variables.
    • The Y-Axis "Life of Satellite Remaining" was calculated by adding launch date and life expectancy, then subtracting the current year. This allows the user to determine how each country has prioritized different sector's satellites.
    • A black bar was added at Y = 0 to allow the user to quickly identify if a country's satellite sector is past it's original life expectancy.
    • Aligning each country along the same Y-Axis aids in the user's ability to make comparisons.
    • The colors chosen were chosen to be easily distinguishable between categorical variables.
    • For continuity it was decided to sort them in the same way as the previous visualization.

Task 3: 2D & 3D Orbits of Active Satellites by Class of Orbit¶

Note: Using the data of perigee, apogee, and inclination angle, the eccentricity and major-axis was calculated to plot each orbit. However, this dataset does not include the longitude of the ascending node or argument of the periapsis so the exact orientation with respect to the reference direction is not captured.

Summary and Justifications:¶

  1. Each satellite's orbit was plotted from a top-down two-dimensional view and colored by class of orbit.
    • To help delineate between the over 6700 plotted orbital paths and because class of orbit is often partially defined by a distance from earth, coloring by class of orbit helps visualize the density of these orbits by being the same color in local regions.
    • The opacity was also adjusted for the orbits so overlapping orbits would produce a more intense color to visualize orbit density.
    • The 2D view also helps show density of overlapping orbits, however because we are graphing 3D space, some information is lost.
    • Two-dimensions also help visualize the shape of the orbit emphasizing the distances and making them easier to compare between each other.
    • While Earth was included in the plot the LEOs obstruct the view.
  2. A three-dimensional view was also included to properly capture the depth and path of each orbit.
    • All the same design aspects were followed to help the user translate information between visualizations.
    • Inclination angle (e.g.: polar orbits vs equatorial) is much more apparent and multiple densities of different "orbit lanes" are better represented in this view.
    • Earth is obstructed in this view but visible through the opacity of the LEOs.
  3. Both views have strengths and weaknesses but together are greater than each by themselves, so both were included.

Resources used in Orbit Plots:¶
  • https://en.wikipedia.org/wiki/Orbital_elements
  • https://en.wikipedia.org/wiki/Two-line_element_set
  • Calculating orbit plane rotation using inclination- https://space.stackexchange.com/questions/44335/visualising-orbits-from-different-viewpoints-in-python

Visualization Project Part 3: A Plan for Evaluation¶


In your previous post, you identified a series of tasks and goals for your visualization as well as some preliminary design ideas. We’ll jump ahead a few steps and start to think about how we might evaluate our design approach. Outline a preliminary evaluation that addresses your core goals with the visualization. Make sure your evaluation discusses:

The target question you want to answer

The people you would recruit to answer that question

The kinds of measures you would use to answer your data (e.g., insight depth, use cases, accuracy) and what these measures would tell you about the core question

The approach you will use to answer that question (e.g., a journaling study, a formal experiment, etc.)

How you would instantiate those methods (i.e., what would your participants do?)

What criteria would you use to indicate that your visualization was successful

Part 3 Answers:¶

Evaluation Plan:¶
  • Task 1: Data overview displaying key features organized by country.

    • Target Question - What countries have the most active satellites? Of those top k countries what is the distribution in purpose of their active satellites? Are there any trends over time or across countries in their satellite distributions?
    • People to Recruit - As this visualization is intended to turn surface-level knowledge about current active satellites into deeper insights, I would recruit people ranging from non-experts to space science enthusiasts so I could properly measure insight depth.
    • Measures to be used to answer (e.g. insight depth, use cases, accuracy) - Insight depth would would be the most interesting measure as this visualization is meant to allow the user to drill down and make comparisons across groups. Use cases also would be a useful measure.
    • Specific Approach - Depending on whether this evaluation would be formative or summative, a "thinkaloud" or journaling study respectively. Following along with the user's stream of consciousness on how they utilize the tool to "snowball" into deeper insights/questions would be important to understand what works or what needs to be adjusted or expanded.
    • Method of Instantiation - Users would be monitored and encouraged to think out loud while using the tool for a short period of time, then stopped and asked a few questions about insights or questions that are developing. The user then would be allowed to utilize the tool for a few minutes and asked to verbalize any insights or questions. These "thinkaloud" sessions would build a decision tree of sorts to further expand and improve the visualizations.
    • Criteria to Indicate Success - Just as the target questions set have different levels of insight required, the measure of success could be reached based on how deep of insights lead to which target questions along with the speed in which the deeper target questions are answered. Journaling results that indicate a wide range of use cases would also indicate success of the tool.
  • Task 2: Using dates of launch and life expectancy, display age statistics across features

    • Target Question - Of the countries with the most active satellites, which countries have an aging satellite fleet? What owner sectors tend to have older satellites?
    • People to Recruit - Science journalists, space science enthusiasts, or political scientists interested in different country's space capabilities.
    • Measures to be used to answer (e.g. insight depth, use cases, accuracy) - Accuracy of insights using specific questions related to the target question. In other words, how accurately users can identify correlations between variables in the data distributions organized by categorical variables.
    • Specific Approach - Perform an experiment using a survey to capture how accurately users are able to identify correlations between countries, life expectancy of satellite remaining, and sector. Analyze results to determine how effective the tool is.
    • Method of Instantiation - Users would spend time with the tool, then be presented with a questionnaire asking the target questions which would then be analyzed and the tool would be given a score based on user answers.
    • Criteria to Indicate Success - Whether or not the target question has been answered. Specifically whether users accurately identify distribution of age of satellites across the presented data. The ease and speed in which these insights are gained.
  • Task 3: Calculate and visualize orbital paths of active satellites, labeling orbital class.

    • Target Question - What type of orbit is the most common/congested (plane, distance)? Would you be able to identify different types of orbits and their defining characteristics?
    • People to Recruit - Science journalists, space science enthusiasts, or political scientists interested in different country's space capabilities.
    • Measures to be used to answer (e.g. insight depth, use cases, accuracy) - Accuracy of being able to identify orbit density.
    • Specific Approach - Perform an experiment using a survey to capture how accurately users are able to identify orbits and orbit density.
    • Method of Instantiation - UUsers would spend time with the tool, then be presented with a questionnaire asking the target questions which would then be analyzed and the tool would be given a score based on user answers.
    • Criteria to Indicate Success - Whether or not the target question has been answered. Specifically whether users are able to correctly identify defining orbital characteristics and each class of orbit's density.

Part 4 Answers:¶

Synthesis of Findings:¶

For evaluation notes of each participating user, see "Survey Questionnaire" below.

  1. Task 1
    • Evaluation Results: 6/6 - For this visualization each of the 3 users came upon the target question and answer unprompted, which is the highest criteria of success.
    • Successes: Colors between categories, easy comparisons, interactive selection of countries helps drill down into further insights, graphs give an immediate sense of scale comparison, each graph is easy to understand.
    • Future Improvements: Integrate or pare down the 4 visualizations as currently there is a lot of information on screen at one time. Give the ability to filter features from the lower graphs to highlight related data (e.g.: by Military, Government, etc).
  2. Task 2
    • Evaluation Results: 4/6 - 1 user answered the target question unprompted. 2 users did not answer the target question unprompted but both were able to answer using the visualization after prompted.
    • Successes: Good color selection to help compare variables. Line included at Y=0 for easier comparison.
    • Future Improvements: Need to include a better explanation of Life Remaining of satellites and what negative numbers represent. The users didn't have a lot of boxplot experience so they struggled with this one but they also didn't fit the intended role.
  3. Task 3
    • Evaluation Results: 5/6 - 1 user needed prompting to come to the target question and answer the others did not.
    • Successes: Great colors for a dense visualization where you can still see differences. Having both perspectives helped reveal different types of information. Interesting and captivating visualization.
    • Future Improvements: Better or more obvious Earth representation because it was hidden by all the low Earth orbits (LEOs). A method to find out more information about specific satellites.

Survey Questionnaire¶


Proceed through these steps and answer the following questions.

  1. Spend a maximum of 5-10 seconds with the visualization to get an initial impression and answer the following questions.
    • What is one piece of information you learned.
    • Using a little imagination, who would utilize/benefit most from this data representation?
  2. Now revisit the visualization and verbalize anything you notice.
    • Starting from the most basic and then to more complex, what insights have you captured now that you've explored it further?
    • After spending some time with the visualization, are there any further questions/deeper insights that wish had been answered?
    • Are there any specific elements that were or weren't successful?
  3. Did we answer the target questions? If not ask them and see if they can answer.

User 1 (S)¶

Task 1¶

    • Initial impressions: ESA = European Space Agency, USA has the most active satellites, China and UK are nearly equal.
    • What role is this for?: Governments, private companies looking to compete with SpaceX.
    • Final insights: SpaceX has the vast majority of satellites, Majority of Russian satellite operators are from the government, not as many multinational as they would expect, Large increase of launches in 2021-22 in USA and China while UK cut their launches in half during the same period in time, The majority of US satellite functionality is used for communications.
      • Questions or insights that arose but cannot be answered fully: Deeper understanding of specifics in what the categories of functionality are, why there was a spike in launches between the last 2 years.
      • Specific successes and failures of the visualization:
        • Successes: Interactivity in selecting the bar, colors are nice and easy to read/distinguish between.
        • Failures: None!
  1. Did the user answer the target question unprompted? Yes
    • If not, where they able to after being prompted? N/A

Task 2¶

    • Initial impressions: (User does not understand Boxplots, a description was given) The USA has a lot of outliers in commercial. | Most countries surprisingly don't have many outliers. |
    • What role is this for?: Private company who wants to launch satellites. | Organization or Government Agency that is interested in researching satellite life-spans and how to improve them.
    • Final insights: Most satellites seem to be over there projected life-spans. | Seems to be organized by countries with the most satellites.
      • Questions or insights that arose but cannot be answered fully: What reasons are there for the majority of countries not having outliers or wider distributions.
      • Specific successes and failures of the visualization:
        • Successes: Good colors for comparisons.
        • Failures: Needs an explanation of the Life Remaining and what the negative numbers represent. |
    • Did the user answer the target question unprompted? No
      • If not, where they able to after being prompted? Yes, was able to answer after prompting.

Task 3¶

    • Initial impressions: Many GEOs and MEOs | Large elliptical orbits are interesting and begs more questions.
    • What role is this for?: Anyone who would be planning to launch a new orbit. | Someone who wants to adjust a current satellite's orbit. | Space science researcher.
    • Final insights: Having both plots gives a holistic view of the data.
      • Questions or insights that arose but cannot be answered fully: Large elliptical orbits are interesting and begs more questions about what it's purpose is.
      • Specific successes and failures of the visualization:
        • Successes: Having both plots gives a holistic view of the data and compliment each other.
        • Failures: Hard to see Earth behind LEO
    • Did the user answer the target question unprompted? Yes
      • If not, where they able to after being prompted? N/A

User 2 (Z)¶

Task 1¶

    • Initial impressions: Lots of slices of the data showing how many total satellites in different times, operators. | Noticed the log scale but needed to look harder to understand proportions | More countries than they would've expected. |
    • What role is this for?: Useful for anyone who is in charge of space regulation or government policy concerning space. | Politicians and lobbyists. | Private entities who need/want to launch satellites. | Research groups.
    • Final insights: USA and SpaceX have the vast majority of satellites | Private satellites for communication are a large proportion. | Less military than anticipated and likely not reflecting reality. | Exponential growth in launches per year.
      • Questions or insights that arose but cannot be answered fully: Further aggregate by selections on satellite functionality, maybe highlighting the data on other graphs with selection.
      • Specific successes and failures of the visualization:
        • Successes: Time period is easy to understand. | Total number of satellites by each category is well represented and comparable. | Colors in category.
        • Failures: Data is "top-heavy" so comparing past the top k is difficult. | Density gray-scale highlights the top k well but not much else.
    • Did the user answer the target question unprompted? Yes
      • If not, where they able to after being prompted? N/A

Task 2¶

    • Initial impressions: (Does not use boxplots, a description was given) | Understands the purpose is to show life remaining of different types of satellites. | Lots of outliers for USA and UK in Commercial.
    • What role is this for?: Data Analysts | Researchers | Policy and governance relating to space agencies. | Science journalism.
    • Final insights: Military satellites have longevity and are generally older. | Probably indicates where their interests lie based on where the distributions are. |
      • Questions or insights that arose but cannot be answered fully: How many of each category make up these distributions.
      • Specific successes and failures of the visualization:
        • Successes: Good representation if you can read box plots. | Color coding helps a ton to compare.
        • Failures: Box plots are very user specific. | Number of each category. | Selection of each category to highlight would be useful.
    • Did the user answer the target question unprompted? Yes
      • If not, where they able to after being prompted? N/A

Task 3¶

    • Initial impressions: Good indicator of which orbits we launch to, indicating most go to LEO. | Interested in the polar orbit, thinks it's likely showing maybe some science satellites. | The large elliptical orbits are interesting and wants to know more about those satellites. | Large amount of GEO orbits, and how much variety in their plane angles. |
    • What role is this for?: Space Agencies possibly between nations to help park satellites and track traffic. | Scientists planning new missions to find gaps in how we utilize our orbit.
    • Final insights: GEO orbits have very specific orbits that form a few lanes that are more dense, with a few polar. |
      • Questions or insights that arose but cannot be answered fully: Being able to pick out specific satellites and display more information (filtering). | Adding zoom to be able to distinguish more dense areas.
      • Specific successes and failures of the visualization:
        • Successes: Shows density pretty well with the overlapping opacity of the orbits. | Shows unique orbits really well.
        • Failures: Not good at showing more details as of yet. No slicing. |
    • Did the user answer the target question unprompted? Yes
      • If not, where they able to after being prompted? N/A

User 3 (A)¶

Task 1¶

    • Initial impressions: Did not notice selection ability. | Lots of countries and organizations in space. | Major increase in recent years.| Countries represented are the ones we'd assume.
    • What role is this for?: Government intelligence community or agency. |
    • Final insights: Large amounts of growth in the last few years of satellite launches.
      • Questions or insights that arose but cannot be answered fully: What sorts of work do these companies do with these satellites. | Would like to see how much of the growth is SpaceX.
      • Specific successes and failures of the visualization:
        • Successes: Easy to read and compare (colors are helpful). | Gives a good sense of the scale of amount of satellites and temporal growth.
        • Failures: It's a lot of information on one screen. | Maybe add a bar for "Remaining Countries"
    • Did the user answer the target question unprompted? Yes
      • If not, where they able to after being prompted? N/A

Task 2¶

    • Initial impressions: (Doesn't use boxplots regularly, a description was given) Trends are difficult to understand. | Military satellites tend to be older or in another perspective are lasting longer. |
    • What role is this for?: Government intelligence community or agency. | Civil military planners and government budget planners.
    • Final insights: Not a ton of trends across the world but you can see which countries value what.
      • Questions or insights that arose but cannot be answered fully: What is driving these distributions of age between countries.
      • Specific successes and failures of the visualization:
        • Successes: Engaging visualization that makes you contemplate abstract ideas. |
        • Failures: Boxplots are hard to decipher for this user.
    • Did the user answer the target question unprompted? 50%, so no.
      • If not, where they able to after being prompted? Yes

Task 3¶

    • Initial impressions: GEO are circular orbits. | You can't see the Earth through LEO. | See's a lot of elliptical orbits and wonders.
    • What role is this for?: Government intelligence community or agency. | Civil military planners and government budget planners. | Organizations who is launching new satellites. | Climate scientists. | Astronomers
    • Final insights: A large amount of LEO.
      • Questions or insights that arose but cannot be answered fully: Are GEO always circular? | What satellites are the furthest ones? | Adding the moon would be interesting.
      • Specific successes and failures of the visualization:
        • Successes: Very interesting and also leads to more questions. | Opacity helps see the density well. | Interesting with least amount of information on screen.
        • Failures: Loses some perspective in the 2D plot but of course the 3D is there. | Since the orbits obscure the Earth maybe add it to the legend or make it visible. |
    • Did the user answer the target question unprompted? No
      • If not, where they able to after being prompted? Yes

Survey Template¶

Task 1¶

    • Initial impressions:
    • What role is this for?:
    • Final insights:
      • Questions or insights that arose but cannot be answered fully:
      • Specific successes and failures of the visualization:
        • Successes:
        • Failures:
    • Did the user answer the target question unprompted?
      • If not, where they able to after being prompted?

Task 2¶

    • Initial impressions:
    • What role is this for?:
    • Final insights:
      • Questions or insights that arose but cannot be answered fully:
      • Specific successes and failures of the visualization:
        • Successes:
        • Failures:
    • Did the user answer the target question unprompted?
      • If not, where they able to after being prompted?

Task 3¶

    • Initial impressions:
    • What role is this for?:
    • Final insights:
      • Questions or insights that arose but cannot be answered fully:
      • Specific successes and failures of the visualization:
        • Successes:
        • Failures:
    • Did the user answer the target question unprompted?
      • If not, where they able to after being prompted?

Instructions for the Final for Reference¶

About the Final Project¶


Throughout the Modules, you have found a dataset, characterized the corresponding goals and tasks you want to conduct with that data, designed preliminary approaches, and outlined how you would evaluate those approaches. For your final project, you will put these ideas into practice by executing on the project plan outlined in your prior posts.

For this project, you will implement a visualization using your data from Module 1 and preliminary low-fidelity prototypes from Module 2 to address your stated goals. You may implement this visualization using either Altair or another platform of your choice. Once implemented, conduct your evaluation based on the plan outlined in your Module 3 discussion post, making sure to conduct your evaluation with at least three people. You may refine any of your prior plan to reflect your evolving understanding of the challenges you are addressing. Be sure to address how your plan has changed from these earlier posts as part of your discussion.

Your final project post should include:

A brief recap of your data, goals, and tasks, focusing on those that most directly influence your design

Screenshots of and/or a link to your visualization implementation (see below for additional guidance)

A summary of the key elements of your design and accompanying justification

A discussion of your final evaluation approach, including the procedure, people recruited, and results. Note that, due to the difficulty of recruiting experts, you can use colleagues, friends, classmates, or family to evaluate your designs if experts or others from your target population are unavailable.

A synthesis of your findings, including what elements of your approach worked well and what elements you would refine in future iterations.

Guidance and platforms for deploying Altair visualizations online include:

Altair: Interactive Plots on the Web

Add Animated Charts To Your Dashboards With Streamlit-Python

Creating Interactive Jupyter Notebooks and Deployment on Heroku Using Voila